#ifndef __LOGRECORD_H__
#define __LOGRECORD_H__

#include <LoggingGlobal.h>

#include <string>
#include <vector>

namespace logging
{
    struct LogRecord
    {
	LogLevel 		m_logLevel;
	std::string		m_message;

	unsigned long 		m_timeStamp;
	unsigned long 		m_sequenceNumber;
	
	std::string 		m_sourceFileName;
	std::string 		m_sourceClassName;
	std::string 		m_sourceMethodName;
	
	unsigned 		m_line;	
    };
}

#endif // __LOGRECORD_H__
